directorate of translation coordination - French English Dictionary